package avicit.bdp.oss.dto;

import avicit.bdp.oss.utils.stats.Capacity;
import avicit.bdp.oss.utils.stats.ReqPara;

/**
 * @金航数码科技有限责任公司
 * @作者：developer
 * @邮箱：developer@avic-digital.com
 * @创建时间： 2020-11-12
 * @类说明：MetricStats
 * @修改记录：
 * @注意事项：
 * @主要功能:bucket存量统计信息，包括存储总量、对象总量
 */
public class BucketStorageStatsQueryDto {
    /**
     * 存储总量
     */
    private Capacity totalCapacity;

    /**
     * 对象总数
     */
    private ReqPara totalOjbectNum;

    /**
     * 无参构造函数
     */
    public BucketStorageStatsQueryDto() {
    }

    /**
     * 有参构造函数
     * @param totalCapacity
     * @param totalOjbectNum
     */
    public BucketStorageStatsQueryDto(Capacity totalCapacity, ReqPara totalOjbectNum) {
        this.totalCapacity = totalCapacity;
        this.totalOjbectNum = totalOjbectNum;
    }

    public Capacity getTotalCapacity() {
        return totalCapacity;
    }

    public ReqPara getTotalOjbectNum() {
        return totalOjbectNum;
    }

    public void setTotalCapacity(Capacity totalCapacity) {
        this.totalCapacity = totalCapacity;
    }

    public void setTotalOjbectNum(ReqPara totalOjbectNum) {
        this.totalOjbectNum = totalOjbectNum;
    }
}
